package com.ruoyi.websql.domain.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import javax.persistence.Column;

/**
 * @author xudengyu
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class SqlSetup {
    private Long id;

    /**
     * 主动初始化数据源
     */
    private int initDataSource=1;

    /**
     * 开启sql执行记录功能
     */
    private int enabledSqlLog=1;

    /**
     * 展示帮助文档按钮 0展示 1不展示
     */
    private Integer enabledHelp=0;

    /**
     * 开启锁屏功能 0开启 1不开启
     */
    private Integer enabledLockView=0;

    /**
     * 默认分页展示条数
     */
    private Integer pageLimitMax=1000;

    /**
     * 检查非法SQL
     */
    private String riskText="drop,truncate,delete,create";

    /**
     * 登录失败次数
     */
    private Integer failLogin;

    /**
     * 编辑器开启表字段提示 0开启 1不开启
     */
    private Integer enabledHint=0;

    /**
     * 发送window消息 0开启 1不开启
     */
    private Integer enabledNotification;
}
